
package com.huaweicloud.saaslanding.install.enumeration;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 功能描述 谷歌的java开发工具包guava CaseFormat提供的枚举常量的说明
 *
 * @since 2022-02-24
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public enum CaseFormatEnum {
    /**
     * 中划线类型
     */
    LOWER_HYPHEN("lower-hyphen", "中划线"),
    /**
     * 下划线类型
     */
    LOWER_UNDERSCORE("lower_underscore", "下划线"),

    /**
     * 小驼峰类型
     */
    LOWER_CAMEL("lowerCamel", "小驼峰"),
    /**
     * 大驼峰类型
     */
    UPPER_CAMEL("UpperCamel", "大驼峰"),
    /**
     * 常量类型
     */
    UPPER_UNDERSCORE("UPPER_UNDERSCORE", "常量");

    /**
     * 类型
     */
    private String type;

    /**
     * 说明
     */
    private String desc;
}
